package com.ycy.chuwenuniapp.utils;

import cn.hutool.core.util.StrUtil;

public class ValidateUtils {
    public static String identityId(String str) {
        if(StrUtil.isBlank(str)) return "身份证不能为空";
        if(!(str.matches("^[1-9]\\d{5}(?:18|19|20)\\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\\d|30|31)\\d{3}[\\dXx]$"))) return "身份证格式不正确";
        return "";  //正确返回空
    }
    public static String phone(String str) {
        if(StrUtil.isBlank(str)) return "手机号不能为空";
        if(!(str.matches("^(?:(?:\\+|00)86)?1[3-9]\\d{9}$"))) return "手机号格式不正确";
        return "";  //正确返回空
    }
    public static String QQ(String str) {
        if(StrUtil.isBlank(str)) return "QQ号不能为空";
        if(!(str.matches("^[1-9][0-9]{4,12}$"))) return "QQ号格式不正确";
        return "";  //正确返回空
    }
}
